#wrapper_menu_left{
    background: #f5f6f6 url(images/sep_menu.png) right repeat-y;	
}
#wrapper_menu_left #menu_left{
    min-height:760px;

}
#wrapper_menu_left #menu_left #profil #logo{
    padding:10px 0px 10px 0px;
}
#wrapper_menu_left #menu_left #profil #compte{
    color:#939191;
}
#wrapper_menu_left #menu_left #profil #compte a{
    color:#939191;
    font-size:12px;
}
#wrapper_menu_left #menu_left #list_menu{
    margin-top:20px;
}
#wrapper_menu_left #menu_left #list_menu a{
    padding:0px 20px 0px 0px;
}
#wrapper_menu_left #menu_left #list_menu .nav_link_non_sub, .nav_link {
    background:  url(images/sep_menu_parent.png) bottom repeat-x;	
    padding:15px 0px 10px 0px;	
}

#wrapper_menu_left #menu_left #list_menu .nav_link a, .nav_link_non_sub a {
    color:#787878;
}

#wrapper_menu_left #menu_left #list_menu .active {
    background:  url(images/menu_active.png) repeat-x;		
    padding:20px 0px 20px 0px;		
}
#wrapper_menu_left #menu_left #list_menu .active a{
    color:#787878;
}

#wrapper_menu_left #menu_left #list_menu  .sub_menu{
    margin:20px 0px 0px 0px;
    padding:5px 20px 0px 0px;
    background:#e6e8ed url(images/sep_menu.png) right repeat-y;	
    border-bottom:1px solid #ffffff;
}
#wrapper_menu_left #menu_left #list_menu  .sub_menu li{
    background:  url(images/sep_menu_child.png) bottom repeat-x;		
    padding:10px 0px 10px 0px;	
}
#wrapper_menu_left #menu_left #list_menu  .sub_menu .last{
    background: none;		

}
#wrapper_menu_left #menu_left #list_menu  .sub_menu li a{
    color :#757575;
    font-size:13px;
    padding:0px 20px 0px 0px;
    background:  url(images/arrow_sub_menu.png) right no-repeat;	
}

.sub_menu li a.current{    
    color:#0583BA !important;    
    background:  url(images/arrow_sub_menu_current.png) right no-repeat !important;	
}



#wrapper_menu_left #menu_left #list_menu  .nav_link .sub_menu {
    display:none;
}